@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{
	margin:0 auto;
	width:980px;
	font: 14px "Microsoft Yahei","Tahoma","SimSun";
	color:#666;
}
li,ul{list-style-type:none;}
.banner{
	    height:145px;
	   }
.bannerleft{
	    width:250px;
		float:left;
	   }
.bannerright{
	    width:730px;
		float:left;
		text-align:right;
	   }
.flash{
	    width:700px;
		height:144px;
	   }
a, a:link, a:visited {
    color:#2b2b2b;
    text-decoration: none;
}
a:hover {
    color: #FF6600;
}
a img {
    border: #CCC 1px solid;
	padding:1px;
}

.nav {
    padding-bottom:3px;
    padding-top:3px;
	width:980px;
	font-size:12px;
}
.nav .nav_li {
    border: 1px solid #EEEEEE;
    height: 66px;
	background:url(bg_mainnav.jpg) top left  repeat-x;
	text-align:right;
}
.nav .nav_li li {
    background: url(bg_little.jpg) no-repeat scroll right center transparent;
    float: left;
    height: 50px;
    padding: 7px  20px 8px 7px;
}
.nav .nav_li .nobg {
    background: none repeat scroll 0 0 transparent;
}
.nav .list1 {
    overflow: hidden;
    width:185px;
}
.nav .list2 {
    overflow: hidden;
    width:215px;
}
.nav .list3 {
    width: 220px;
}
.nav .list4 {
    overflow: hidden;
    width: 230px;
}
.nav .list5 {
    overflow: hidden;
    width: 150px;
}
.nav .list6 {
    overflow: hidden;
    width: 100px;
}
.nav .nav_li li p {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.nav .nav_li li p .strong {
    font-weight: 700;
}
.nav .nav_li li p a {
    margin: 0 8px;
	color:#FFFFFF;
}
.nav .nav_li li p a:hover{
	color:#FF0;
}
.topicnew{ height:78px;
           width:980px;
		   margin-bottom:5px;
		  
	    }
.mtopic{ 
         width:824px;
         height:78px;
		 float:left;
	}
.top_1{ 
         width:824px;
		 height:56px;
		 line-height:56px;
		 vertical-align:bottom;
		 text-align:center;
	}

.top_2{ 
		 width:824px;
         height:22px;
		 text-align:center;
	}
.tlt{ 
		 width:500px;
         height:22px;
		 float:left;
		 padding-left:100px;
	}
.trt{ 
		 width:192px;
         height:8px;
		 float:left;
		 padding-top:10px;
	}
.lpic{ 
	  float:left;
	  height:72px;
	  width:78px;
	  padding-top:6px;
	  }
.rpic{ 
	   float:left;
	   height:72px;
	   width:78px;
	   text-align:right;
	   margin-top:6px;
	   }
.picnew{
	    width:595px;
		height:310px;
		margin:4px;
		float:left;
	   }
.fucs{
	    margin-top:4px;
	    width:368px;
	    height:310px;
	    float:left;
		background: #FFF;
	}
.fucs p { margin-top:8px; margin-left:57px;}
.fucs p span{ font-size:26px; color:#c00; font-weight:bold;}
.box1_right_lan {
    background:url(fus.jpg) no-repeat scroll 0 -354px transparent;
    float: left;
    height: 45px;
    overflow: hidden;
    text-align: left;
    width: 368px;
}	
		
.top{      
           height:180px;
           width:730px;
		   float:left;
		  }
.top2{      
           height:220px;
           width:730px;
		   float:left;
		   margin-top:5px;
	}
.topic1111{ width:720px;
        height:74px;
		border-bottom:1px solid #e8e8e8;
		margin-top:5px;
		vertical-align:middle;
		line-height:70px;
		overflow:hidden;
		}
.top1{  
		 background: none repeat scroll 0 0 #FAFAFA;
         border: 1px solid #E9E9E9;
         height:318px;
         width:978px; 
	}
.bggy{background: none repeat scroll 0 0 #FAFAFA;}
.topleft,.topmid,.topright{ height:620px; margin-top:10px;}
.topleft{
		 width:285px;
		 float:left;
	    }
.topleft .topl{
	     height:178px;
		 border: 1px solid #E9E9E9;
	     }
.topleft .mid{
	     height:208px;
		 margin-top:10px;
		 border: 1px solid #E9E9E9;
		 border-top:none;
	     }
.topleft .bott{
	     height:208px;
		 margin-top:10px;
		 border: 1px solid #E9E9E9;
	     }
.topmid{
		 width:370px;
		 float:left;
		 margin-left:10px;
		 margin-right:10px;
	    }
.agv{
	 height:305px;
	}
.topmid .agv h4 {
	background:url(tit08.gif) top left no-repeat ;
	color: #3AB0D4;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
	padding-left:26px;
	margin-bottom:6px;
	      }
.topright{
		 width:305px;
		 float:left;
	    }
.topright .fg3{ height:305px; border: 1px solid #E9E9E9;}
.topright .fg2{ height:310px; border: 1px solid #E9E9E9;}
/*.topright li,.topmid li,.topleft li ,.midleft li,.midmid li ,.midcontrt li ,.botleft li{  background:url(unfcn_mj_01.gif) no-repeat -4999px 2px;padding-left:13px;}*/

.zthdtil{ width:39px;
          height:115px;
		  background:url(wenming_bg2.gif) top left no-repeat;
		  float:left;
		  margin-top:10px;
	}
.zthd{
	height:93px;
	width:924px;
	border:1px #d30b09 solid;
	border-left:none;
	float:left;
	margin-top:10px;
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
	margin-bottom:10px;
	background:#fefcf9;
	}
.midleft,.midmid{  float:left; height:228px; border: 1px solid #E9E9E9;}
.midleft{
	      width:323px;
		  border:1px solid #E9E9E9;
	    }
.midmid{
	      width:328px;
		  border:1px solid #E9E9E9;
		  margin-left:10px;
	    }
.midright{
	      width:305px;
		  background:#fefcf9;
		  margin-left:10px;
		  float:left;
		  height:230px;
	    }
.midright h4 {
	background:url(tit04.gif) top left no-repeat ;
	color: #3AB0D4;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
	padding-left:26px;
	margin-bottom:6px;
	      }
.midright ul { width:260px; height:130px;margin-left:30px}
.libg1{
	   height:60px;
	   background:url(19.jpg) #FFF 0 center no-repeat;
	   padding-left:45px;
	   line-height:60px;
	   font-size:20px;
	   width:200px;
	   border-bottom:dotted 1px #CCC;
}
.libg2{
	   height:60px;
	   width:240px;
	   background: url(20.jpg) #FFF 0 center no-repeat;
	   padding-left:45px;
	   line-height:60px;
	   font-size:20px;
	   width:200px;
}
.midcont{
	      margin-top:10px;
		  margin-right:10px;
		  height:470px;
		  width:665px;
		  float:left;
	    }
.wcn{ 
       margin-top:10px;
	   height:228px;
	   width:663px;
	   border: 1px solid #E9E9E9;
	   float:left;
	  }
.midcontrt{
	      margin-top:10px;
		  height:228px;
		  width:305px;
		  float:left;
	    }
.adv{
	  margin-top:10px;
	  float:left;
	  width:980px;
	  height:100px;
	}
.adv a img { border:none;}
.video{
	   height:188px;
	   border: 1px solid #E9E9E9;
	   margin-bottom:10px;
	  }
.rccg{ height:268px; border: 1px solid #E9E9E9; }
.rccgleft{
	      width:280px;
		  float:left;
		  height:230px;
}
.rccgmid{
	       background: url(fg.png) no-repeat scroll 0 -26px transparent;
           float: left;
           height: 220px;
           margin:10px;
           width:1px;
}
.rccgright{
	      width:360px;
		  float:left;
		  height:230px;
}
.wwdw{ height:267px; border: 1px solid #E9E9E9;;}
.bgt{ height:50px; background: url(baogt.jpg) top left no-repeat ; margin-top:10px;}
.botleft{
	    height:270px;
		width:665px;
		float:left;
		margin-right:10px;
		margin-top:10px;
	    }
.botright{
	    height:270px;
		margin-top:10px;
		width:305px;
		float:left;
	    }
.di{ background:url(chialianmeng_jpg2.png) left top no-repeat;
               width:980px;
               height:190px;
			   font-size:12px;
			   padding-top:25px;
			   margin-top:10px;
			   float:left;
			   line-height:16px;
	}

.di a{ color:#000;
	}
.bottom{ 
    font-size:13px;
    width:980px;
	height:60px;
	line-height:25px;
	text-align:center;
	float:left;
	}
.sep{ margin-bottom:5px;
     }
#sep1{ margin-bottom:5px;
       border-top:none;
     }
a:link{
	TEXT-DECORATION: none;
}
a:visited {
	TEXT-DECORATION: none;
}

a:active {
	COLOR: #e10000; 
	TEXT-DECORATION: underline
}
h4{ 
    font-size:14px;
	padding-right:8px;
    height:28px;
    color:#C00;
	line-height:28px;
	background:url(bg_x.gif) left -168px ;
	letter-spacing:1px;
	margin-bottom:5px;
	}
h4 p {
    background: url(bg_red.jpg) repeat-x scroll left top transparent;
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 74px; 
	}
h4 a img{
	border:none;
	   }
.dot{
	 font-size:21px;
	 font-weight:bold;
	 margin-right:3px;
	}
.citybg{text-align:left; background:url(bq.jpg) repeat-x; border-bottom:none;}
.newdot{
	    background:url(unfcn_mj_01.gif) no-repeat -4999px 2px;
		padding-left:10px;
	}
.titdot{
	    background:url(unfcn_mj_01.gif) no-repeat 3px -3px;
		padding-left:10px;
	}
#more{
	margin-left:240px;
	}
#more a{
	color: #999;
	}
.morepic{
	    float:right;
		margin-top:7px;
		} 
.flo{
	float:left;
	margin-left:4px;
	 }
.mg5{
	 margin-bottom:5px;}
.mg10{ margin-bottom:10px;}
.bg_all {background:url(bg_x.gif) left -168px ;height:32px;}
.bg_all span{float:right;  margin-right:5px;font-size:12px; font-weight:normal; margin-top:10px}

.topic { background:url(bg_mouseup.gif) repeat-x ;height:28px; font-size:14px}
.topic a{display:block; float:left; height:22px; padding:8px 8px 0 8px;border-right:1px solid #DDD; font-size:14px;letter-spacing:1px; font-weight:bold; color:#2A5286;}
.topic .on:link,.topic .on:visited,.topic .on:hover{color:#CC0000; background:url(bg_mouseon.gif) repeat-x  top center; font-size:14px; font-weight:bold; line-height:18px;}
.bg_all .topic{float:none; display:inline}
h2.tab-hd {
    background: url(video_ft.gif) no-repeat scroll right 0 #F1F1F1;
    border-left: medium none;
    height: 25px;
    margin: 0;
    padding-left: 20px;
    padding-top: 5px;
}

.weibo {
    background:url(weibo2.png) repeat scroll 0 0 transparent;
    height:94px;
	width:237px;
	position:relative;
	margin-left:30px;
}
.weibo a {
    display: inline-block;
    height: 90px;
    left: 0;
    position: absolute;
    top: 0;
    width: 115px;
}